package com.hzsoft.util;

import java.util.List;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

public class JsonUtil {
	
	/**
	 * 将javabean序列化为json字符串
	 * @param obj
	 * @return
	 */
	public static String toJSONString(Object obj){
		return JSONObject.toJSONString(obj);
	}
	
	/**
	 * 将json字符串转化为javabean
	 * @param text
	 * @param clazz
	 * @return
	 */
	public static <T> T fromJSONString(String text, Class<T> clazz){
		return JSON.parseObject(text, clazz);
	}
	
	/**
	 * 将json字符串转化为javabean的集合
	 * @param text
	 * @param clazz
	 * @return
	 */
	public static <T> List<T> parseArray(String text, Class<T> clazz){
		return JSON.parseArray(text, clazz);
	}
}
